/* NFE
* (C) Copyright Beetlestech , Ltd. 2014, All Rights Reserved.
*/
package com.beetlestech.nfe.main.biz.com;


/**
 * HbAccessLog Bizロジックのインタフェース
 *
 * 変更履歴
 * REV.         変更日付           変更者              変更内容
 * -------      ---------------    ----------------    ------------------
 * 1.0          2013/06/10         GD                  新規作成
 *
 */
public interface HbAccesslog {
	/**
	 * アクセスログ情報を追加
	 *
	 * 処理詳細：
	 * 1TACCLOG(カルテ参照歴テーブル)にアクセスログ情報を追加する。
	 *
	 * SQL ID
	 *
	 * TACCLOG_INSERT
	 *
	 * 引渡しデータ
	 *
	 * TacclogDTO.ptId = 「患者ID」
	 *
	 * TacclogDTO.shId = 「セッションのユーザーID」
	 *
	 * TacclogDTO.accStDate = CurrentDate
	 *
	 * TacclogDTO.accStTime = CurrentTime
	 *
	 * TacclogDTO.accWsNo = 「セッションのWS番号」
	 *
	 * TacclogDTO.accEdDate = CurrentDate
	 *
	 * TacclogDTO.accEdTime = CurrentTime
	 *
	 * TacclogDTO.accStatus = CtgCodeConstant.TACCLOG_ACC_STATUS.ACC_STATUS_0
	 *
	 * TacclogDTO.access = 「アクセス情報」
	 *
	 * TacclogDTO.yobiFld = 「IPアドレスID」
	 *
	 * 2「例外処理」
	 *
	 * 「1」にDB更新エラー場合は、「ApplicationException」を返す。
	 *
	 * メッセージコード
	 *
	 * M10430WS
	 *
	 * パラメーター
	 *
	 * なし
	 *
	 * 3「1」でDB更新成功の場合、Trueを返す。
	 *
	 * @param ptId 患者ID  
	 * @param accessInfo アクセス情報  
	 * @return result 結果  
	 */
	Boolean createAccessLog(int carId, String accessInfo);

}